party of progress and socialism - Alemán Inglés Diccionario